
package org.jeecg.modules.friends.trade.dto;

import java.util.LinkedHashMap;
import java.util.Map;
import javax.annotation.Generated;
import com.fasterxml.jackson.annotation.JsonAnyGetter;
import com.fasterxml.jackson.annotation.JsonAnySetter;
import com.fasterxml.jackson.annotation.JsonIgnore;
import com.fasterxml.jackson.annotation.JsonInclude;
import com.fasterxml.jackson.annotation.JsonProperty;
import com.fasterxml.jackson.annotation.JsonPropertyOrder;

@JsonInclude(JsonInclude.Include.NON_NULL)
@JsonPropertyOrder({
    "outer_user_id",
    "buyer_phone",
    "yz_open_id",
    "fans_type",
    "buyer_id",
    "fans_id",
    "fans_nickname"
})
@Generated("jsonschema2pojo")
public class BuyerInfo {

    @JsonProperty("outer_user_id")
    private String outerUserId;
    @JsonProperty("buyer_phone")
    private String buyerPhone;
    @JsonProperty("yz_open_id")
    private String yzOpenId;
    @JsonProperty("fans_type")
    private String fansType;
    @JsonProperty("buyer_id")
    private String buyerId;
    @JsonProperty("fans_id")
    private String fansId;
    @JsonProperty("fans_nickname")
    private String fansNickname;
    @JsonIgnore
    private Map<String, Object> additionalProperties = new LinkedHashMap<String, Object>();

    @JsonProperty("outer_user_id")
    public String getOuterUserId() {
        return outerUserId;
    }

    @JsonProperty("outer_user_id")
    public void setOuterUserId(String outerUserId) {
        this.outerUserId = outerUserId;
    }

    @JsonProperty("buyer_phone")
    public String getBuyerPhone() {
        return buyerPhone;
    }

    @JsonProperty("buyer_phone")
    public void setBuyerPhone(String buyerPhone) {
        this.buyerPhone = buyerPhone;
    }

    @JsonProperty("yz_open_id")
    public String getYzOpenId() {
        return yzOpenId;
    }

    @JsonProperty("yz_open_id")
    public void setYzOpenId(String yzOpenId) {
        this.yzOpenId = yzOpenId;
    }

    @JsonProperty("fans_type")
    public String getFansType() {
        return fansType;
    }

    @JsonProperty("fans_type")
    public void setFansType(String fansType) {
        this.fansType = fansType;
    }

    @JsonProperty("buyer_id")
    public String getBuyerId() {
        return buyerId;
    }

    @JsonProperty("buyer_id")
    public void setBuyerId(String buyerId) {
        this.buyerId = buyerId;
    }

    @JsonProperty("fans_id")
    public String getFansId() {
        return fansId;
    }

    @JsonProperty("fans_id")
    public void setFansId(String fansId) {
        this.fansId = fansId;
    }

    @JsonProperty("fans_nickname")
    public String getFansNickname() {
        return fansNickname;
    }

    @JsonProperty("fans_nickname")
    public void setFansNickname(String fansNickname) {
        this.fansNickname = fansNickname;
    }

    @JsonAnyGetter
    public Map<String, Object> getAdditionalProperties() {
        return this.additionalProperties;
    }

    @JsonAnySetter
    public void setAdditionalProperty(String name, Object value) {
        this.additionalProperties.put(name, value);
    }

}
